.shoppingcart-main{
	@include flexbox();
	@include flex-direction(column);
	height: 100%;
	width: 100%;
	header {
        @include flexbox();
		height: 45px;
        line-height: 45px;
        color: #fff;
        background: linear-gradient(to right, #2fd4ac,  #2fd492);
		i {
			width: 50px;
			background: url(image/icon_return.png) no-repeat 0;
			background-size: 30px;
		}
		div {
			@include flex();
			text-align: center;
			font-size: 18px;
		}
		span {
			width: 50px;
			text-align: center;
		}
	}
	.border-8 {
		width: 100%;
		height: 8px;
		background: #F6F6F6;
	}
	.sc-goods-list{
		@include flex();
		width: 100%;
		overflow-y: scroll;
		.sc-goods-list-one{
			height: 1.49rem;
			width: 100%;
			background: #FFFFFF;
			margin-bottom: 1px;
			border-top: 1px solid #dfdfdf;
		}
		.sc-normal{
			width: 0.17rem;
			height: 0.17rem;
			float: left;
			background: url(image/check_normal.png) no-repeat;
			background-size: 0.17rem 0.17rem;
			margin-left: 0.15rem;
			margin-top:0.60rem;
		}
		.sc-goods-label {
			display: inline-block;
			height: 1.49rem;
			width: 100%;
			position: relative;
		}
		.sc-goods-checkbox {
			position: absolute;
			left: 0;
			top: 0;
			opacity: 0;
		}
		.sc-goods-checkbox:checked+span {
			background: url(image/check_click.png) no-repeat left center;
			background-size: 0.17rem 0.17rem;
		}
		.sc-goods-cover{
			float: left;
			height: 1.1rem;
			width: 0.86rem;
			border: 1px solid rgb(223,223,223);
			margin-top: 0.19rem;
			margin-left: 0.12rem;

		}
		.sc-goods-cover img{
			display: block;
			width: 100%;
			height: 100%;

		}
		.sc-goods-name{
			float: left;
			width: 1.65rem;
			margin: 0.21rem 0.15rem 0 0.1rem;
			overflow:hidden;
			text-overflow: ellipsis;
			display:-webkit-box;
			-webkit-box-orient:vertical;
			-webkit-line-clamp: 2;
			font-size: 0.16rem;
			line-height: 0.21rem;
			color: rgb(51,51,51);
		}
		.sc-goods-color{
			width: 1.65rem;
			float: left;
			height:0.25rem;
			line-height: 0.25rem;
			font-size: 0.13rem;
			color: rgb(156,156,156);
			margin: 0 0.15rem 0 0.1rem;
		}
		.sc-goods-price-number{
			width: 1.65rem;
			float: left;
			height:0.17rem;
			margin: 0.18rem 0.15rem 0 0.1rem;
		}
		.sc-goods-price{
			padding-left: 0.18rem;
			float: left;
			height:0.17rem;
			line-height:0.17rem;
			font-size: 0.17rem;
			display: block;
			background: url(image/icon_yuan.png) no-repeat left center;
			background-size: 0.11rem 0.11rem;
			color: rgb(229,50,45);
			font-family: "helvetica";
		}
		.sc-goods-number{
			float: right;
			font-size: 0.15rem;
			height:0.17rem;
			line-height:0.17rem;
			color: rgb(156,156,156);
		}

	}
	.sc-foot-gotopayfor{
        @include flexbox();
        height: 50px;
        line-height: 49px;
		width: 100%;
		background: #FFFFFF;
		border-top: 1px solid #dfdfdf;
		.sc-foot-left{
			@include flex();
		}
		.sc-foot-right{
			color: rgb(255,255,255);
			width: 135px;
			background: #e5322d;
			font-size: 17px;
			text-align: center;
		}
		.sc-foot-left div {
			width: 80px;
			height: 49px;
			float: left;
		}
		.sc-all-normal{
			width: 18px;
			height: 100%;
			float: left;
			background: url(image/check_normal.png) no-repeat center;
			background-size: 17px;
			margin-left: 15px;
		}
		.sc-all-normal-title{
			float: left;
			margin-left: 10px;
			font-size: 15px;
			color: rgb(126,126,126);
		}
		.sc-zongjia{
			float: right;
			margin-right: 15px;
			font-family: "helvetica";
			font-size: 19px;
			color: rgb(229,50,45);
			background: url(image/icon_yuan.png) no-repeat 5px center;
			background-size: 12px;
			padding-left: 20px;
		}
		.sc-zongjia-title{
			float: right;
			font-size: 15px;
			color: rgb(126,126,126);
		}
		.allchecked{
			background: url(image/check_click.png) no-repeat left center;
			background-size: 17px;
		}
		.sc-all-checked{
			background: url(image/check_click.png) no-repeat left center;
			background-size: 17px;
		}
	}
}
	
	
	
	